home *** CD-ROM | disk | FTP | other *** search
/ Internet News 2001 March / Internet News 2001-03 - CD-ROM.rar / IN200103.ISO / Linux / ETLinux / _7eboot-0.70a.flp / init / POST-NET < prev    next >
Text File  |  2000-03-06  |  670b  |  38 lines

  1. cd /; umount /dev/fd0 2> /dev/null
  2.  
  3. export MYNETMASK MYIP MYNETBPF NETBITS CIDRMASK
  4.  
  5. echo "Setting network variables..."
  6. echo 
  7. MYNETMASK=`ifconfig eth0 | grep Mask | cut -d":" -f4`
  8. MYIP=`ifconfig eth0 | grep inet | cut -d: -f2 | cut -d' ' -f1`
  9.  
  10. echo "---$MYNETMASK---"
  11.  
  12. if [ $MYNETMASK = "255.255.255.0" ]
  13. then
  14.     NETBITS=24
  15.     cuts="-f1-3"
  16. elif [ $MYNETMASK = "255.255.0.0" ]
  17. then
  18.     NETBITS=16
  19.     cuts="-f1-2"
  20. elif [ $MYNETMASK = "255.0.0.0" ]
  21. then
  22.     NETBITS=8
  23.     cuts="-f1"
  24. else
  25.     echo "Unnatural subnet mask.  You may run into problems."
  26. fi
  27.  
  28. sleep 2
  29.  
  30.  
  31. base=`echo $MYIP | cut -d"." $cuts`
  32. MYNETBPF="net $base"
  33. CIDRMASK="$base/$NETBITS"
  34.  
  35. echo $MYIP
  36. echo $CIDRMASK
  37. echo $MYNETBPF
  38.